home *** CD-ROM | disk | FTP | other *** search
/ Champak 141 / (Vol 141) Oct 17 2011.iso / Games / Clueless.swf / scripts / DressupModel.as < prev    next >
Encoding:
Text File  |  2011-10-17  |  2.0 KB  |  80 lines

  1. package
  2. {
  3.    import flash.display.MovieClip;
  4.    import flash.display.SimpleButton;
  5.    import flash.text.TextField;
  6.    
  7.    [Embed(source="/_assets/assets.swf", symbol="DressupModel")]
  8.    public class DressupModel extends Model
  9.    {
  10.        
  11.       
  12.       public var OKButton:SimpleButton;
  13.       
  14.       public var Title:TextField;
  15.       
  16.       public var PoseButton:SimpleButton;
  17.       
  18.       public var ModelTimerBar:TimerBarSmall;
  19.       
  20.       public var Portrait:MovieClip;
  21.       
  22.       public var ModelTimer:TimerTracker;
  23.       
  24.       public var PartnerName:String;
  25.       
  26.       protected var _modeltheme:DressupTheme;
  27.       
  28.       public function DressupModel()
  29.       {
  30.          super();
  31.       }
  32.       
  33.       public function get ModelTheme() : DressupTheme
  34.       {
  35.          return _modeltheme;
  36.       }
  37.       
  38.       public function hide() : void
  39.       {
  40.          visible = false;
  41.          OKButton.visible = visible;
  42.          PoseButton.visible = visible;
  43.          Title.visible = visible;
  44.          ModelTimerBar.visible = visible;
  45.          Portrait.visible = visible;
  46.       }
  47.       
  48.       public function set ModelTheme(param1:DressupTheme) : void
  49.       {
  50.          var _loc2_:Boolean = false;
  51.          var _loc3_:String = null;
  52.          _modeltheme = param1;
  53.          _loc2_ = false;
  54.          if(_modeltheme.ThemePartner != null)
  55.          {
  56.             PartnerName = _modeltheme.ThemePartner.Name;
  57.             Portrait.gotoAndStop(PartnerName);
  58.          }
  59.          else
  60.          {
  61.             PartnerName = null;
  62.             Portrait.visible = false;
  63.          }
  64.          for each(_loc3_ in _modeltheme.TargetAttributes)
  65.          {
  66.             if(param1.Title.toLowerCase().indexOf(_loc3_.toLowerCase()) >= 0)
  67.             {
  68.                Title.text = _modeltheme.Description;
  69.                _loc2_ = true;
  70.                break;
  71.             }
  72.          }
  73.          if(_loc2_ == false)
  74.          {
  75.             Title.text = _modeltheme.Description;
  76.          }
  77.       }
  78.    }
  79. }
  80.